package mall

// MallUserAddress 结构体
// 如果含有time.Time 请自行import time包
type MallAddress struct {
	UserName      string `json:"user_name" gorm:"column:user_name;comment:收货人姓名;type:varchar(30);"`                      //收货人姓名
	UserPhone     string `json:"user_phone"  gorm:"column:user_phone;comment:收货人手机号;type:varchar(11);"`                  //收货人手机号
	ProvinceName  string `json:"province_name" gorm:"column:province_name;comment:省;type:varchar(32);"`                  //省
	CityName      string `json:"city_name"  gorm:"column:city_name;comment:城;type:varchar(32);"`                         //城
	RegionName    string `json:"region_name" gorm:"column:region_name;comment:区;type:varchar(32);"`                      //区
	DetailAddress string `json:"detail_address" gorm:"column:detail_address;comment:收件详细地址(街道/楼宇/单元);type:varchar(64);"` //收件详细地址(街道/楼宇/单元)
	Longitude     string `json:"longitude" gorm:"column:longitude;comment:经度;type:varchar(64);"`                         //经度
	Latitude      string `json:"latitude" gorm:"column:latitude;comment:纬度;type:varchar(64);"`                           //纬度
	IsDefault     *bool  `json:"is_default" gorm:"column:is_default;comment:是否默认;type:tinyint(1);"`                      //是否默认
}

// TableName MallUserAddress 表名
func (MallAddress) TableName() string {
	return "mall_address"
}
